Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Libema Open - 's-Hertogenbosch U.S. Open - New York Davis Cup, World Group, SF, ITA-AUS 2-0 Shanghai Rolex Masters - Shanghai New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Japan F3 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Korea F1 China F6 Canada F4 USA F21 Japan F2 Japan F3 Japan F6 Spain F21 Spain F22 Spain F23 Japan F10 Spain F3 Spain F4 France F6 Spain F7 Spain F8 Spain F10 Japan F7 Spain F12 USA F29 USA F30 Spain F14 Japan F5 Spain F16 Japan F9 Sri Lanka F2 India F7 China F3 Spain F24 Spain F25 Australia F6 Australia F7 France F23 Korea F3 Portugal F11 (Povoa de Varzim) Portugal F12 (Idanha-A-Nova) Canada F5 Korea F2 Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad Samsung Secruities Cup Challenger - Seoul Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Comercia Challenger - Aptos Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open Challenger Tennis - Busan Samsung Securities Cup - Seoul Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Nielsen USTA Pro Tennis Championship - Winnetka IV Manta Open - Manta Oldum Brown Vancouver Open - Vancouver Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Flea Market Cup Busan Challenger Tennis - Busan Kia International in Caloundra - Caloundra Melbourn Challenger Busan Open - Busan The Natrel's Challenger of Granby - Granby Busan Open Challenger Tennis - Busan China Open - Beijing Korat Challenger Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Mexico City Challenger Talahassee Challenger Aptos Challenger Binghamton Challenger 14° BH Tennis Open - Belo Horizonte Samsung Securities Cup - Seoul Tiburon Challenger Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Uncle Tobys Challenger in Caloundra - Caloundra Binghamton Challenger Bangkok Challenger Toyota Challenger Bergamo Challenger Kyoto Challenger Pingguo Challenger San Luis Potosi Challenger - San Luis Potosi Wuhai Challenger Beijing Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Kyoto Challenger VIII Gramado Open - Gramado Bangkok Challenger Sarasota Challenger Kaohsiung Challenger II Manta Open - Manta AGT Challenger - Leon Maui Challenger Granby Challenger Dallas Challenger Beijing Challenger Recanati Challenger Tashkent Challenger - Tashkent Winnetka Challenger Yokohama Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger II Manta Open - Manta Shenzhen Challenger Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Challenger Seoul Challenger Fifth Third Bank Tennis Championships - Lexington Toyota Challenger Bergamo Challenger Keio Challenger International Tennis Tournament - Yokohama Kyoto Challenger 2008 China TCL Challenger - Guangzhou Segovia Challenger Bangkok Challenger Ho Chi Minh City Challenger Ningboo Challenger Mouilleron-Le-Captif Challenger Kobe Challenger Toyota Challenger Burnie Challenger Rome Challenger Busan Challenger Granby Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Segovia Challenger Guangzhou Challenger Ismaning Challenger Shenzhen Challenger Alicante Challenger Seoul Challenger Lisbon Challenger Surbiton Challenger Surbiton Challenger Chengdu Challenger Eckental Challenger Zhangjiagang Challenger Shanghai Challenger Qingdao Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Ilkley Challenger Nottingham Challenger Flea Market Cup Busan Challenger Tennis - Busan Playford Challenger Shenzhen Challenger Nottingham Challenger Winnipeg Challenger Brest Challenger Nottingham Challenger Nanchang Challenger Irving Challenger Biella 5 Challenger Ilkley Challenger Winnetka Challenger Winnipeg Challenger Portoroz Challenger Braga Challenger Taipei City Challenger Biel Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Bangkok Challenger Shanghai Challenger Seoul Challenger Busan Challenger Cassis Challenger Traralgon Challenger Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Toyota Challenger Taipei City Challenger Shanghai Challenger Taipei City Challenger Yokohama World Tennis Gaora Cup - Yokohama Gimcheon Challenger Granby Challenger Nottingham Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Nottingham Challenger Gatineau Challenger Kobe Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Belgaum Open - Belgaum Orleans Challenger Ilkley Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Chengdu Challenger Spain F5 Fergana Challenger - Fergana Maui Challenger Launceston Challenger Seoul Challenger Jinan Challenger Ningboo Challenger Ho Chi Minh City Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Yokohama Challenger Gimcheon Challenger Kia International In Kawana - Kawana Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Aptos Challenger Jinan Challenger Kaohsiung Challenger Cleveland Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger AIG Japan Open - Tokyo Challenger DCN de Cherbourg - Cherbourg Odlum Brown Vancouver Open - Vancouver AIG Japan Open - Tokyo Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Vancouver Challenger Istanbul Challenger Kyoto Challenger Zagreb Challenger Rennes Challenger Busan Challenger Tallahassee Challenger Irving Challenger Busan Challenger AIG Japan Open - Tokyo Knoxville Challenger Next Generation Adelaide International - Adelaide AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Salzburg Challenger Open 13 - Marseille SA Tennis Open - Johannesburg AEGON Championships - London Pingguo Challenger Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Yokohama Challenger Open 13 - Marseille Power Horse World Team Cup - Dusseldorf PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo Toyota Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Dallas Challenger Apia International - Sydney Bergamo Challenger The Artois Championships - London Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Sydney International - Sydney Grand Prix Hassan II - Marrakech PTT Thailand Open - Bangkok Winston-Salem Open - Winston-Salem Libema Open - 's-Hertogenbosch Malaysian Open - Kuala Lumpur Atlanta Tennis Championships - Atlanta New York Open - New York Rakuten Japan Open - Tokyo Antalya Open - Antalya cinch Championships - London Nature Valley International - Eastbourne Stockholm Open - Stockholm Kun-Ming Challenger Busan Challenger Baton Rouge Challenger China Open - Beijing Erste Bank Open - Vienna Guimaraes Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Tallahassee Challenger Seoul Challenger Ningboo Challenger Thailand Open - Bangkok Manta Challenger Citi Open - Washington Shenzhen Open - Shenzhen Thailand Open - Bangkok Rakuten Japan Open - Tokyo Guadalajara Challenger Brisbane International - Brisbane Sydney International - Sydney Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Swiss Indoors Basel - Basel Next Gen ATP Finals - Milan Sofia Open - Sofia European Open - Antwerp Open Parc - Lyon Open 13 - Marseille United Cup - Australia ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Kyoto Challenger Rakuten Japan Open - Tokyo ABN AMRO Open - Rotterdam Barcelona Open Banc Sabadell - Barcelona Gimcheon Challenger Guangzhou Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Canberra Challenger Abierto Mexicano Telcel - Acapulco Gwangju Challenger Heilbronn Challenger Aircel Chennai Open - Chennai Kaohsiung Challenger Shenzhen Open - Shenzhen Hall of Fame Open - Newport Yokohama Challenger Drummondville Challenger Guadalajara Challenger Taipei City Challenger Malaysian Open - Kuala Lumpur Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Zhangjiagang Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Citi Open - Washington European Open - Antwerp Rakuten Japan Open - Tokyo Kobe Challenger Brescia Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Toyota Challenger Busan Challenger Rakuten Japan Open - Tokyo Apia International - Sydney Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo TEB BNP Paribas Istanbul Open - Istanbul United Cup - Australia Citi Open - Washington Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Winnipeg Challenger Brisbane International - Brisbane Vancouver Challenger Millennium Estoril Open - Estoril Open Parc - Lyon AEGON International - Eastbourne Next Gen ATP Finals - Milan Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Zhuhai Open - Zhuhai Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart ABN AMRO Open - Rotterdam Dubai Duty Free Tennis Championships - Dubai Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Prague 2 Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel China Open - Beijing Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco cinch Championships - London United Cup - Australia Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Swiss Indoors Basel - Basel Indianapolis Tennis Championships - Indianapolis Mifel Tennis Open - Los Cabos China Open - Beijing SAP Open - San Jose Qatar ExxonMobil Open - Doha Citi Open - Washington Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Rogers Masters - Toronto Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna St. Tropez Challenger Zagreb Challenger Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami AIG Japan Open - Tokyo Miami Open - Miami Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne Open Parc - Lyon U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris National Bank Open - Toronto Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BB&T Atlanta Open - Atlanta Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Coupe Rogers - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Abierto de Tenis Mifel - Los Cabos Moselle Open - Metz Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto U.S. Open - New York Miami Open - Miami Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells cinch Championships - London Sony Open Tennis - Miami National Bank Open - Montreal Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Truist Atlanta Open - Atlanta Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York French Open - Paris National Bank Open - Toronto U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Wimbledon - London Wimbledon - London Australian Open - Melbourne Miami Open - Miami French Open - Paris French Open - Paris Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-KOR 3-2 Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - London Davis Cup, Group C, Hamburg Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, Finals, F, CAN-AUS 2-0 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne 15th Asian Games Doha 2006 Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Finals, QF, AUS-CAN 1-2 Davis Cup, Finals, Group D Davis Cup, Group B, Manchester Laver Cup - San Francisco Davis Cup, World Group, Q2, AUS-BEL 2-3 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, World Group, F, AUS-ITA 0-2 ATP Cup - Sydney Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, AUS-BIH 4-0 Davis Cup, World Group, QF, CZE-AUS 1-2 Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, World Group, SF, FIN-AUS 0-2 Davis Cup, World Group, QF, USA-AUS 1-2 Wimbledon (juniors) Davis Cup, World Group, Q, SWE-AUS 1-3 Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, PO, AUT-AUS 3-1 U.S. Open (juniors) Davis Cup, Finals, QF, AUS-NED 2-0 Nitto ATP Finals - Turin Nitto ATP Finals - Turin Australian Open (juniors) Olympics - London French Open - Paris